<?php
/**
 * UserProfile model
 *
 * Utilizes the Data Mapper pattern to persist data. Represents a single 
 * user profile entry.
 * 
 * @uses       Model_Entity_BaseBean
 * @package    FireFeed
 * @subpackage Model
 */
class Model_Entity_UserProfile extends Model_Entity_BaseBean
{
	protected $_nickname;
	protected $_fullname;
	protected $_language;
	protected $_email;
	
    /**
     * Constructor
     * 
     * @param  array|null $options 
     * @return void
     */
    public function __construct(array $options = null)
    {
    	parent::__construct($options);
    }
    
    public function setNickname($nickname)
    {
    	$this->_nickname = $nickname;
    }
    
    public function getNickname()
    {
    	return $this->_nickname;
    }
    
    public function setFullname($fullname)
    {
    	$this->_fullname = $fullname;
    }
    
    public function getFullname()
    {
    	return $this->_fullname;
    }
    
    public function setLanguage($language)
    {
    	$this->_language = $language;
    }
    
    public function getLanguage()
    {
    	return $this->_language;
    }
    
    public function setEmail($email)
    {
        $this->_email = $email;
    }
    
    public function getEmail()
    {
        return $this->_email;
    }
}